#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

//int main()
//{

	/*int* p;
	
	printf(" %zu\n",sizeof (int *));
	printf(" %zu\n", sizeof(char *));
	printf(" %zu\n", sizeof(short *));
//*/
//	struct stu//定义一个结构体
//	{
//		char name[10];
//		int age;
//		char sex[5];
//		char tele[15];
//	};
//	void print(struct stu* ps)//定义一个空类型的print函数ps作为结构体的指针变量
//	{
//		printf("%s %d %s %s \n", (*ps).name , (*ps).age, (*ps).sex, (*ps).tele );//.运算符是左边是结构体变量右边是结构体中的内容*ps指针变量需要加上括号
//		printf("%s %d %s %s \n", ps->name , ps->age, ps->sex, ps->tele);//直接将指针变量中的内容ps指向对象的成员内部
//			               //ps实际上指的是s变量   ->左边是结构体的指针变量右边是成员名 
//	}
//	int main()
//	 {
//		struct stu s = { "zhangsna",20,"nan","13582419494" };//s 结构体对象
//		printf("%s %d %s %s\n", s.name, s.age, s.sex, s.tele);//.运算符
//		
//		print(&s);//取结构体对象的地址将其付给print函数
//	}  
// 
//	
//int main()
//{
//	int a = 10;
// 	scanf("%d", &a);
//	if (a < 18)
//		printf("wei成年");
// 	else if(18 < a&&a < 28)
//	{
//		printf("成年\n");
//		printf("kyihejiu ");
//
//	}
//	else
//		printf("随便喝酒");
//	
//
//	return 0;


//}
////int main()
//{
		//int a = 1, i = 1;
		//while (i < 101)
		//{
		//	
		//	if (a % 2 == 1)
		//		printf("%d是奇数\t",a);
		//	else
		//		printf("%d是偶数\v",a);
		//	i++,a++;
		//}
		//int a = 1;
		//for (int i = 1; i < 101;i++)
		//{
		//	if (a % 2 == 1)
		//	printf("%d是奇数", a);
		//   else
		//	
		//		printf("%d是偶数", a);
		//	a++;
		//}
//}
int main()
{
	int a = 0;
	while (a = getchar())
	{
		//printf("%d", a);
			putchar(a);
		
	}
	return 0;

}